<?php
// +----------------------------------------------------------------------
// | quanli team
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2020 http://www.fistforward.com/ All rights reserved.
// +----------------------------------------------------------------------
// | Author: allen.qiang
// +----------------------------------------------------------------------

/**
 * crm接口类
 * @package  module/eai/crm
 * @author   allen.qiang
 * @version 1.0
 */

interface wdhInterface {

    /**
     * 查询微信会员信息
     * @param string $openId 微信粉丝id
     * @param string $uid 微信粉丝uuid
     * @param string $pcustID 微信粉丝会员id
     * @return array
     */
    public function searchWechatCustomer( $openId, $uid = null, $pcustID = null );

    /**
     * 查询微信配置参数
     * @return array
     */
    public function searchWechatAppArgs();

    /**
     * 获取微信access token
     */
    public function getAccessToken();

    /**
     * 新增微信会员
     * @param array $api_data 微信会员信息
     * @return array
     */
    public function addWechatCustomer($api_data);

    /**
     * 修改微信会员
     * @param array $api_data 微信会员信息
     * @return array
     */
    public function alterWechatCustomer( $api_data );

    /**
     * 绑定微信粉丝、网站会员
     * @param array $args_data 会员信息
     * @return array
     */
    public function bindWechatCustomer($api_data);

    /**
     * 记录菜单点击记录
     * @param string $url 链接
     * @param string $openId 微信粉丝标识
     * @param string $keyValue 菜单值
     * @return array
     */
    public function addMenuLog($url, $openId, $keyValue);

}